\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h}{
\section{compiler.h \-File \-Reference}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h}\index{compiler.\-h@{compiler.\-h}}
}


\-Compiler file for \-A\-V\-R32.  


{\ttfamily \#include \char`\"{}preprocessor.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}parts.\-h\char`\"{}}\*
\subsection*{\-Defines}
\begin{Indent}\paragraph*{\-Usual \-Constants}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a99496f7308834e8b220f7894efa0b6ab}{\-D\-I\-S\-A\-B\-L\-E}~0
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a514ad415fb6125ba296793df7d1a468a}{\-E\-N\-A\-B\-L\-E}~1
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a65e9886d74aaee76545e83dd09011727}{false}~0
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a41f9c5fb8b08eb5dc3edce4dcb37fee7}{true}~1
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_aba5c54fadff8d880b1945dde87496e31}{\-P\-A\-S\-S}~0
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_abb508ea8227673f419e9fe3a86c30d8e}{\-F\-A\-I\-L}~1
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_ab811d8c6ff3a505312d3276590444289}{\-L\-O\-W}~0
\item 
\#define \hyperlink{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a5bb885982ff66a2e0a0a45a8ee9c35e2}{\-H\-I\-G\-H}~1
\end{DoxyCompactItemize}
\end{Indent}


\subsection{\-Detailed \-Description}
\-Compiler file for \-A\-V\-R32. \-This file defines commonly used types and macros.


\begin{DoxyItemize}
\item \-Compiler\-: \-I\-A\-R \-E\-W\-A\-V\-R32 and \-G\-N\-U \-G\-C\-C for \-A\-V\-R32
\item \-Supported devices\-: \-All \-A\-V\-R32 devices can be used.
\item \-App\-Note\-:
\end{DoxyItemize}

\begin{DoxyAuthor}{\-Author}
\-Atmel \-Corporation\-: \href{http://www.atmel.com}{\tt http\-://www.\-atmel.\-com} \par
 \-Support and \-F\-A\-Q\-: \href{http://support.atmel.no/}{\tt http\-://support.\-atmel.\-no/} 
\end{DoxyAuthor}


\subsection{\-Define \-Documentation}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a99496f7308834e8b220f7894efa0b6ab}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-D\-I\-S\-A\-B\-L\-E@{\-D\-I\-S\-A\-B\-L\-E}}
\index{\-D\-I\-S\-A\-B\-L\-E@{\-D\-I\-S\-A\-B\-L\-E}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-D\-I\-S\-A\-B\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-D\-I\-S\-A\-B\-L\-E~0}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a99496f7308834e8b220f7894efa0b6ab}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a514ad415fb6125ba296793df7d1a468a}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-E\-N\-A\-B\-L\-E@{\-E\-N\-A\-B\-L\-E}}
\index{\-E\-N\-A\-B\-L\-E@{\-E\-N\-A\-B\-L\-E}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-E\-N\-A\-B\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-E\-N\-A\-B\-L\-E~1}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a514ad415fb6125ba296793df7d1a468a}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_abb508ea8227673f419e9fe3a86c30d8e}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-F\-A\-I\-L@{\-F\-A\-I\-L}}
\index{\-F\-A\-I\-L@{\-F\-A\-I\-L}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-F\-A\-I\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-F\-A\-I\-L~1}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_abb508ea8227673f419e9fe3a86c30d8e}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a65e9886d74aaee76545e83dd09011727}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!false@{false}}
\index{false@{false}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{false}]{\setlength{\rightskip}{0pt plus 5cm}\#define false~0}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a65e9886d74aaee76545e83dd09011727}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a5bb885982ff66a2e0a0a45a8ee9c35e2}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-H\-I\-G\-H@{\-H\-I\-G\-H}}
\index{\-H\-I\-G\-H@{\-H\-I\-G\-H}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-H\-I\-G\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-H\-I\-G\-H~1}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a5bb885982ff66a2e0a0a45a8ee9c35e2}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_ab811d8c6ff3a505312d3276590444289}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-L\-O\-W@{\-L\-O\-W}}
\index{\-L\-O\-W@{\-L\-O\-W}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-L\-O\-W}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-L\-O\-W~0}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_ab811d8c6ff3a505312d3276590444289}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_aba5c54fadff8d880b1945dde87496e31}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!\-P\-A\-S\-S@{\-P\-A\-S\-S}}
\index{\-P\-A\-S\-S@{\-P\-A\-S\-S}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{\-P\-A\-S\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-P\-A\-S\-S~0}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_aba5c54fadff8d880b1945dde87496e31}
\hypertarget{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a41f9c5fb8b08eb5dc3edce4dcb37fee7}{
\index{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}!true@{true}}
\index{true@{true}!Framework_and_interfaces/src/asf/avr32/utils/compiler.h@{\-Framework\-\_\-and\-\_\-interfaces/src/asf/avr32/utils/compiler.\-h}}
\subsubsection[{true}]{\setlength{\rightskip}{0pt plus 5cm}\#define true~1}}
\label{_framework__and__interfaces_2src_2asf_2avr32_2utils_2compiler_8h_a41f9c5fb8b08eb5dc3edce4dcb37fee7}
